for num in range(100, 1000):
    # 提取百位、十位、个位数字
    hundreds = num // 100  # 百位：整除100
    tens = (num // 10) % 10  # 十位：整除10后取余10
    units = num % 10  # 个位：直接取余10
    if hundreds ** 3 + tens ** 3 + units ** 3 == num:
        print(num)